﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using FamilyShowSource.Models;
using Microsoft.Practices.Composite.Presentation.Events;

namespace FamilyShowSource.Events
{
    /// <summary>
    /// The event for notification that the NewUser view will be actived
    /// </summary>
    public class NotifyActivateNewUserEvent : CompositePresentationEvent<string> { }

    /// <summary>
    /// The event for notification that the Detail view will be actived
    /// </summary>
    public class NotifyActivateDiagramAndDetailEvent : CompositePresentationEvent<string> { }

    /// <summary>
    /// Called when the current person in the main People collection changes.
    /// This means the diagram should be updated based on the new selected person.
    /// </summary>
    public class NotifyDiagramPopulatedEvent: CompositePresentationEvent<object> { }
}
